package com.heima.day528_二维数组;

import java.util.Scanner;

public class Debug1 {
    public static void main(String[] args) {
        //Debug:是供程序员使用的程序调试工具，它可以用于查看程序的执行流程，也可以用于追踪程序执行过程来调试程序
        int sum = 0;
        int i = 1;
        int j = 2;
        sum = i + j;
        System.out.println("每行代码序号处点击鼠标左键加断点");
        Scanner sc = new Scanner(System.in);
        System.out.println("再点一下取消，查看下列内容需要先输入一个数");
        int a = sc.nextInt();
        System.out.println("鼠标右键点击大虫子" + a);
        System.out.println("选中if括号内所有判断语句，鼠标放上去右键点击add to watch");
        System.out.println("书写二进制开头加0b" + 0b10);
        System.out.println("书写八进制开头加0" + 010);
        System.out.println("书写十六进制开头加0x" + 0x10);
        System.out.println(0b1011 + 0b1100);
        System.out.println("运算方式：系数乘以基数的权次幂相加");
        System.out.println("八进制0235→十进制：2*8的二次方+3*8的一次方+5*8的0次方");
        System.out.println("数学运算倒着除以基数，直到商为0.余数倒着念");
            /*  十进制的666得到十六进制
                基数     余
                 16 666
                 16  41  10
                 16   2   9
                      0   2
                   十六进制=29A
             */
            /*  8421码 逢0不要，逢1相加
             512    256     128     64      32      16      8       4       2       1
             */
        //原码 反码 补吗
        /*原码:可直观看出数据大小,最高位为符号位,0为正1为负,其余位表示数值的大小
            反码：由原码到补码的中转站，反码与原码相反
            补码：数据参与运算都是以补码形式进行的，补码为反码结尾+1

         */




    }


}
